//
// Created by Administrator on 2022/1/10.
//

#include <stdio.h>

int main() {
    int array[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
    int *p = array;
    //指针用法
    printf("%d\n", *(array + 1));
    printf("%d\n", *(1 + array));
    printf("%d\n", *(array));
    printf("%d\n", *p + 1);
    printf("%d\n", p[0]);
    printf("%d\n", p[0] + 1 - 8);
    //不推荐，写了就有人打你
    printf("%d\n", 3[array]);
    //指针比较大小
    //false：0，true：1
    //注意指针的大小
    printf("%d\n", p + 1 > p + 2);
    printf("%d\n", p + 1 == p + 1);
    //注意指针比较大小仅限于连续的内存中
    //下列比较无效，请不要这么使用
//    int array2[] = {1, 1};
//    printf("%d\n", array > array2);
    return 0;
}